home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 26 / AACD 26.iso / AACD / System / VaporToolkit / VAT.ReadMe < prev   
Encoding:
Text File  |  2001-09-19  |  5.2 KB  |  236 lines

  1. Vapor_Toolkit
  2. =============
  3.  
  4. The vapor_toolkit.library is a library of support functions which
  5. are used by most Vapor applications and thus can be shared to
  6. reduce individual application code size.
  7.  
  8. History
  9. -------
  10.  
  11. 4.1
  12. ---
  13. - fixed startup crash problems when vapor_toolkit.library was the 
  14.   first opener of muimaster.library (Thou Shalt Not OpenLibrary()
  15.   From UserLibInit())
  16.  
  17. 5.0
  18. ---
  19. - added VAT_SetFmt()/VAT_SetTxtFmt() calls
  20.  
  21. 6.0
  22. ---
  23. - added VAT_GetAppScreen()
  24.  
  25. 7.0
  26. ---
  27. - added registration library calling stub
  28.  
  29. 8.0
  30. ---
  31. - added Datatype identification functions
  32. - added MIME.prefs parsing functions
  33. - fixed VAT_SetLastUsedDir()
  34.  
  35. 9.0
  36. ---
  37. - fixed a serious bug in the URL detection code
  38. - added VAT_GetAppScreenName()
  39. - changed VAT_SetLastUsedDir() to verify whether
  40.   the ENVARC: contents really changed, to avoid
  41.   unnecessary writes to the HD in case of a
  42.   crash condition
  43.  
  44. 9.1
  45. ---
  46. - modified URL scanner to not report "empty" URLs,
  47.   i.e only "mailto:" or "http://"
  48.  
  49. 9.2
  50. ---
  51. - fixed recognizing of e-mail addresses at the start of
  52.   a line
  53.  
  54. 9.3
  55. ---
  56. - fixed recognition of e-mail addresses to no longer
  57.   grab IRC userhost notation
  58. - fixed URL scanner to not recognite something like
  59.   "http://" as an URL
  60.  
  61. 9.4
  62. ---
  63. [internal]
  64.  
  65. 9.5
  66. ---
  67. - fixed broken URL structure (which nuked URL
  68.   scanning in MD-2 and AmIRC)
  69.  
  70. 10.0
  71. ----
  72. - added VAT_FGets()
  73.  
  74. 10.1
  75. ----
  76. - URL scanner now also finds https://
  77.  
  78. 11.0
  79. ----
  80. - added VAT_NewShowRegUtil()
  81.  
  82. 11.1
  83. ----
  84. - sending IPC messages to Voyager is now asynchronous.
  85.   Fixes deadlock problems with TI inside V, and generally
  86.   when a crashed V is around.
  87.  
  88. 11.2
  89. ----
  90. - rewrote IPC reply handler to use two different message
  91.   ports for processing rexx and Voyager IPC replies.
  92.   Fixes bug introduced in 11.1, and also a possible nuke
  93.   when MIME.prefs were modified while a rexx msg was
  94.   outstanding
  95.  
  96. 12.0
  97. ----
  98. - added VAT_IsOnline() call to detect whether a TCP/IP
  99.   is available and online. Deals with both Miami
  100.   and Genesis.
  101.  
  102. 12.1
  103. ----
  104. - fixed VAT_GetAppScreenName() to traverse the system
  105.   Pub screen list and actually *find* the application screen,
  106.   instead of relying on the MUI prefs item. Fixes «FrontMost»
  107.   and other crap (Olli)
  108.  
  109. 12.2
  110. ----
  111. - VAT_ExpandTemplate() was blatantly ignoring the maxlen
  112.   parameter, allowing Buffer-Overflow® (Entity)
  113.  
  114. 12.3
  115. ----
  116. - changed SetLastUsedDir() to check whether ENV:/ENVARC:Vapor
  117.   exist before doing a CreateDir(), to not confuse people who
  118.   have their SYS: drives locked (Olli)
  119.  
  120. 12.4
  121. ----
  122. - ultra-lame bug in the notification handler for MIMEPrefs
  123.   caused the filehandlers in question (mostly RAM) to do
  124.   a Signal( NULL, ... ) (Olli)
  125.  
  126. 12.5
  127. ----
  128. - VAT_OpenLibrary() now no longer tries to open Libs/<libname>
  129.   and /Libs/<libname> if the Library name already contains
  130.   path components (Olli)
  131.  
  132. 12.6
  133. ----
  134. - now tries to flush libs if VAT_OpenLibrary() fails, to
  135.   encourage loading of a current version from disk (Olli)
  136. - did the same for vat.lib and loading of vapor_toolkit
  137.   in the first place (Olli)
  138. - updated to open vapor_registration V7 (Olli)
  139.  
  140. 12.7
  141. ----
  142. - fixed a possible race condition with
  143.   MIME prefs notification on first init (Olli)
  144.  
  145. 12.8
  146. ----
  147. - VAT_IsOnline() now checks ENV:VAPOR/VAT_ISONLINE_MIAMIDEVICE
  148.   for the Miami device name to check. Defaults to "mi0" when
  149.   unset. Mainly for script writers with advanced configuration 
  150.   (Olli)
  151. - Fixed VAT_OpenLibrary() to not flush memory even if 
  152.   library opened successfully (Olli)
  153.  
  154. 12.9
  155. ----
  156. - Fixed URL scanner to expect a space (or begin of line)
  157.   before recognizing "ftp." and "www." as URL introducers
  158.   (Olli)
  159.  
  160. 13.0
  161. ----
  162. - added WB version verification (Olli)
  163.  
  164. 13.1
  165. ----
  166. - added "Don't warn again" button to WB version warning (Olli)
  167.  
  168. 13.2
  169. ----
  170. - bump for free :)
  171.  
  172. 13.3
  173. ----
  174. - VAT_IsOnline() was broken for Genesis (Zapek)
  175.  
  176. 14.0
  177. ----
  178. - made the "wrong vapor toolkit lib" requester more clear
  179.   by stating that a reboot might be required if an old version
  180.   is still in memory (Olli)
  181.  
  182. 14.1
  183. ----
  184. - fixed URL scanner seeing blah@*.something as email (Entity)
  185.  
  186. 14.2
  187. ----
  188. - fixed URL scanner to properly cut off stuff like
  189.   ". from URLs (tends to happen in topics) (Olli)
  190.  
  191. 15.0
  192. ----
  193. - fixed URL scanner to not recognize "www." or "ftp." alone
  194.   as URLs (Olli)
  195. - fixed URL scanner to recognize URLs in () or [] (Olli)
  196.  
  197. 15.1
  198. ----
  199. - VAT_SendRXMsg() didn't work if the path part of the script invoked
  200.   contained spaces (such as "Ram Disk:") (Entity)
  201.  
  202. 15.2
  203. ----
  204. - Fixed buffer overflow caused by last changes to VAT_SendRXMsg() (Entity)
  205.  
  206. 15.3
  207. ----
  208. - Fixed VAT_SendRxMsg() to handle 'escaped' commands properly (Entity/Olli)
  209.  
  210. 15.4
  211. ----
  212. - Improved the random noise generator a bit (Olli)
  213. - Fixed URL scanner to not regard stuff like "ftp.x" or "www.x" alone as
  214.   URLs (Olli)
  215.  
  216. 15.5
  217. ----
  218. - Fixed some functions returning garbage on memory allocation failure (Zapek)
  219. - Added MorphOS version (Zapek)
  220.  
  221. 15.6
  222. ----
  223. - fixed VAT_FreeVecPooled() not always working for the MorphOS version (Zapek)
  224. - fixed VAT_VFPrintfAsync() stupidly crashing under MorphOS (Zapek)
  225.  
  226. 15.7
  227. ----
  228. - recompiled with MorphOS directcalls (Zapek)
  229. - fixed crashes with the MorphOS version and Microdot2 (Zapek)
  230.  
  231. 15.8
  232. ----
  233. - fixed a problem with MPZ_Pow() not being reentrant, thus causing
  234.   crashes when multiple applications were started quickly together
  235.   (Olli)
  236.